/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package controle;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import modelo.WebService;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

/**
 *
 * @author Aluno
 */
@ManagedBean
@RequestScoped
public class LoteriasMB {

    /**
     * Creates a new instance of LotoFacilMB
     */
    
    private String valor_estimado;

    public String getValor_estimado() {
        return valor_estimado;
    }

    public void setValor_estimado(String valor_estimado) {
        this.valor_estimado = valor_estimado;
    }

    
    
    public LoteriasMB() {
    }
    
     public void consulta() throws Exception {
         {
            String url = "http://developers.agenciaideias.com.br/lotofacil/json/";
            //chamada da classe webservice
            WebService ws = new WebService();
            String resultado = ws.sendGet(url);

            JSONParser parser = new JSONParser();
            JSONObject jsonObject = (JSONObject) parser.parse(resultado);
           

            this.valor_estimado = jsonObject.get("concurso").toString();
            //Entrando no primeiro nivel
            //
            String jsonPROXIMO_CONCURSO = jsonObject.get("proximo_concurso").toString();

            jsonObject = (JSONObject) parser.parse(jsonPROXIMO_CONCURSO);

            this.valor_estimado = jsonObject.get("valor_estimado").toString();
}

     }
     
}